Component({
    
    // 属性列表
    properties: {
        type: { type: Number }, // 0-含搜索框 1-默认样式
    },

    // 初始数据
    data: {
        keyword: ''
    },

    // 方法列表
    methods: {
        // 输入框输入
        bindinput(e) {
            let { value } = e.detail;
            this.setData({ keyword: value });
            if (!value) this.triggerEvent('null',{},{});
        },
        // 搜索
        search() {
            let { keyword } = this.data;
            this.triggerEvent('search',{ keyword },{});
        },
        // 搜索框单击事件
        searchClick() {
            if (this.data.type) {
                this.triggerEvent('click',{},{});
            }
        },
    }
    
})
